package org.example;

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;

public class Main {

    public static void test1(){
        //创建一个驱动
        WebDriver webDriver = new ChromeDriver();
        //打开百度首页
        webDriver.get("https://www.baidu.com");
        //定位百度搜索框（通过css选择器定位元素）
        WebElement search_input = webDriver.findElement(By.className("input"));
        //通过xpath定位元素
        WebElement search_input1 = webDriver.findElement(By.xpath("//from/span[1]/input"));
        //通过标签定位
        WebElement search_input2= webDriver.findElement(By.tagName("input"));
        if (search_input == null){
            System.out.println("测试不通过");
        }else {
            System.out.println("测试通过");
        }
        //关闭浏览器
//        webDriver.close();
//        webDriver.quit();
        /**
         * close和quit两者之间的区别？
         * quit关闭更彻底，会将cookie等信息都删除
         * close则不会删除相关信息
         * */
        /**
         * css和xpath的区别？
         * css选择器的效率更高
         *
         * */
    }


    public static void test2() throws InterruptedException{
        //创建一个浏览器驱动
        webDriver webDriver = new ChromeDriver();

    }

    public static void main(String[] args) throws InterruptedException,IOException {

    }
}